Comments (3)
To reiterate an issue brought up in past discussions: how do we resolve ambiguities? E.g. another valid path for VideoToComplexTextStimConverter
would be VideoStim
--> ImageStim
(s) --> TextStim
(s) if the user wants visual text instead of audio text. Do we make implicit assumptions based on common use cases?
from pliers.
Thanks for bringing that up, I forgot about that. I think that argues in favor of option (2) above, since it allows us to easily parameterize the possible paths in an initializer argument (and set a sensible default). So, for example, for VideoToComplexTextStimConverter
, we could have a signature like:
class VideoToComplexTextStimConverter(Converter):
def __init__(self, via='audio'):
pass
...where the via
argument could be set to either 'audio' or 'image', and then when convert()
is called, we explicitly route through the desired path. This could also be easily extended to support lists for more complex routing.
from pliers.
Closing, as this is now supported. Most of the work was handled by @qmac in #96, which became my #99 due to my inability to think ahead more than one PR.
from pliers.
Related Issues (20)
- add librosa F0 extractor
- args missing from MFCCEnergyExtractor docstring
- rename mel features
- naming mel features by frequency bands
- Unable to run examples HOT 11
- clarifai deprecation ; clarifai-grpc support ? HOT 6
- End-of-life for MicrosoftAPIFaceEmotionExtractor HOT 1
- MNT: Tests failing
- google-api-python-client updates HOT 1
- Switch to ReadTheDocs HOT 1
- Fix coveralls
- Allow for non-English transcription with Rev.AI HOT 4
- Remove Indico from examples HOT 2
- Document limits on Google Cloud requests ? HOT 1
- Implement FaceNet clustering extractor HOT 1
- adding PySceneDetect to plier HOT 5
- Upcoming Clarifai API change HOT 6
- Add Speaker diarization model HOT 5
- Python 3.12: ModuleNotFoundError: No module named 'packaging'
- Handle missing concepts more gracefully
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pliers.